Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1990
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Argentina F2 Argentina F3 Romania F8 Romania F11 Romania F12 Brazil F10 Brazil F11 Uruguay F1 Argentina F7 Chile F2 Chile F3 Romania F7 Romania F8 Romania F13 Venezuela F8 Colombia F2 Argentina F1 Argentina F3 Argentina F9 Uruguay F4 Morocco F1 Uruguay F1 Spain F11 Romania F6 Argentina F4 Tunisia F29 Bahrain F1 (Manama) Tunisia F31 (Hammamet) Turkey F2 (Antalya) Argentina F5 Uruguay F1 Morocco F5 Brazil F12 Brazil F13 Cuba F1 Argentina F4 Argentina F5 Romania F4 Romania F5 Romania F14 Romania F15 Romania F16 Romania F17 Argentina F9 Argentina F10 Colombia F6 Venezuela F7 Colombia F1 Romania F9 Romania F9 Nord/LB Open - Braunschweig Maia Challenger - Oporto Joinville Tennis Festival - Joinville Copa Kia Challenger ATP - Santiago Morocco Tennis Tour - Casablanca Sporting Challenger '07 Trofeo Regione Piemonte - Turin Citta di Como - Como Copa Petrobras Uruguay - Montevideo BNP Paribas Primrose - Bordeaux Copa Ericsson - Caracas Gran Copa Ericsson - Porto Alegre Copa Petrobras-Paraguay - Asuncion Bancolombia Open - Cali Iquique Challenger Napoli Challenger Athens Challenger Nord LB Open - Braunschweig Lugano Challenger Braunschweig Challenger Scheveningen Challenger Torneo Internacional Challenger Fila 2006 - Leon Open D'Orleans - Orleans Harrah's Entertainment Men's Pro Challenger - Tunica Montevideo Challenger Aberto de Sao Paulo - Sao Paulo Amazonia Open de Tenis - Belem Open Costa Daurada - Tarragona Open de L'Isere-Trophee BNP Paribas - Grenoble Porsche Open - Poznan Montevideo Challenger Morocco Tennis Tour - Marrakech Siemens Open 2007 - Scheveningen 's Tennis Masters 07 Challenger - Graz M25 Poznan Copa Petrobras Brazil - Belo Horizonte Tennis Napoli Cup - Napoli Copa Ericsson Peru - Lima Muller Cup 99 - Ulm San Marino Cepu Open - San Marino Copa Ericsson Mexico - Guadalajara Zagreb Open - Zagreb Internationale Tenniskampioenschappen Scheveningen - Scheveningen Copa Petrobras - Bogota XI Trofeo Ciudad de Quito - Quito PrivatBank Cup - Dnepropetrovsk Open Mutouest St. Brieuc - St. Brieuc Sao Paulo Challenger Open de Montauban - Montauban Sao Paulo Challenger Buenos Aires Challenger Challenger Lugano - Lugano Barranquilla Challenger Mestre Challenger Caltanissetta Challenger Liberec Challenger 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Castilla y Leon - Segovia Timisoara Challenger - Timisoara Baden Open - Karlsruhe Trofeo Sisma Mantova - Mantova Ciudad de Pozoblanco Open Diputacion - Cordoba Guayaquil Challenger Montevideo Challenger Medjurgorje Open - Medjugorje The West Side Tennis Club Clay Court Challenger - Forest Hills Marrakech Challenger Seguros Bolivar Open - Medellin Copa Petrobras Uruguray - Montevideo Tennis Napoli Cup 2007 - Napoli Copa Petrobras Argentina - Buenos Aires Ciutat de Barcelona - Barcelona XI Torneo Internazionale di Tennis - Barletta Copa Petrobras Argentina - Buenos Aires Naples Challenger - Naples II Naples ITG Challenger - Naples Salinas Challenger Lima Challenger 2007 - Lima Scheveningen Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso XL Bermuda Open - Bermuda Lambertz Open by Stawag - Aachen Prosperita Open 2008 - Ostrava Nord LB Open - Braunschweig Open D'Orleans - Orleans Copa Petrobras-Argentina - Buenos Aires Barletta Challenger BH Tennis Open International Cup - Belo Horizonte II Manta Open - Manta Bancolombia Open - Bogota Aberto de Santa Catarina de Tenis - Florianopolis 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Arpa Ceramic Cup - Reggio Emilia 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Panama City Challenger Montevideo Challenger Santo Domingo Challenger Aix En Provence Challenger Rome Challenger Szczecin Challenger Buenos Aires Challenger Santa Cruz de la Sierra 2 Challenger Seguros Bolivar Open - Medellin Copa Petrobras Paraguay - Asuncion Aix En Provence Challenger Tunis Challenger Copa Petrobras - Montevideo Hellmann's Cup - Santiago Rado Swiss Open - Gstaad The Samsung Open - Bournemouth Qatar Mobil Open 2000 - Doha Cerveza Club Columbia Open - Bogota 2000 Mercedes Cup - Stuttgart Qatar Mobil Open 2001 - Doha Grand Prix Hassan II - Casablanca BMW Open - Munich Telenordia Swedish Open - Bastad Energis Open - Amsterdam Gelsor Open Romania - Bucharest Qatar Exxon Mobil Open 2002 - Doha Trofeo Conde de Godo - Barcelona BMW Open - Munich Montevideo Challenger Telenordia Swedish Open - Bastad Kremlin Cup - Moscow Grand Prix Hassan II - Casablanca TD Waterhouse Cup - Long Island Jakarta Gstaad Gstaad Montevideo San Marino Sao Paulo Casablanca Lyon Challenger Campionati Internazionali di Sicilia - Palermo Dubai Tennis Open - Dubai Kos Succhetti Tennis Cup - Cordenons Montevideo Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Privatbank Open 2006 - Dnepropetrovsk Prostejov Challenger Caltanissetta Challenger Muller Cup - Ulm Qatar Open - Doha Guayaquil Challenger Montevideo Challenger Open 88 - Contrexeville Iasi Challenger La Serena Open - La Serena Rado Geneva Challenger - Geneva Siemens Open - Scheveningen Grand Prix de Tennis de Lyon - Lyon Salzburg-Anif Challenger Dubai Open - Dubai Campinas Challenger Milan Indoors - Milan Puerto Vallarta Challenger Florianopolis Challenger Copa Ericsson Uruguay - Montevideo Ostend Challenger Tennis Cup of Flanders - Ostende Pomorski Bank Kredytowy Open - Szczecin Copa Ericsson Argentina - Buenos Aires La Gran Copa Ericsson - Porto Alegre San Luis Potosi Challenger - San Luis Potosi San Marino Cepu Open - San Marino The 'Fitz' Casino Challenger - Tunica Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Qatar ATP Challenger - Doha The Dubai Tennis Championships - Dubai Challenger Casablanca San Angel - Mexico City Tunis Open 2006 - Tunis Milan Challenger Riviera di Rimini Challenger - Rimini Adidas Open de Toulouse - Toulouse St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Casablanca XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Colombia - Bogota XII Abierto Internacional de Salinas - Salinas Qatar Exxon Mobil Open 2003 - Doha Open de Moselle - Metz Milan Indoors - Milan BMW Open - Munich Qatar ExxonMobil Open - Doha Open 13 - Marseille UBS Open Gstaad - Gstaad The Dubai Tennis Championships - Dubai Open 13 - Marseille Grand Prix Hassan II - Casablanca ATP Open Castilla y Leon - Segovia Generali Open 2000 - Kitzbuhel Kitzbuhel Black Forest Open - Freudenstadt 2003 Mercedes Cup - Stuttgart Copa Petrobras-Colombia - Bogota Orange Prokom Open - Sopot Toulouse BCR Open Romania - Bucharest Grand Prix Hassan II - Casablanca RCA Championships - Indianapolis Montevideo Challenger Movistar Open - Vina del Mar Kitzbuhel Challenger Grand Prix Hassan II - Casablanca Copa Petrobras-Uruguay - Montevideo Mercedes Cup - Stuttgart The Samsung Open - Nottingham Grand Prix Hassan II - Casablanca Movistar Open - Vina del Mar Aix En Provence Challenger Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open Seat-Godo 2000 - Barcelona Estoril Open - Estoril Bordeaux Challenger Masters Series - Hamburg BCR Open Romania - Bucharest Kremlin Cup - Moscow TD Waterhouse Cup - Long Island Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Dubai Tennis Open - Dubai Open Seat Godo 2003 - Barcelona Gerry Weber Open - Halle Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Prostejov Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BCR Open Romania - Bucharest Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna St. Polten Open Seat Godo 2005 - Barcelona Dubai Tennis Open - Dubai RCA Championships - Indianapolis Open de Tenis Comunidad Valenciana - Valencia RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Open Sabadell Atlantico - Barcelona Brasil Open - Costa do Sauipe Open de Moselle - Metz Pilot Pen Tennis - New Haven Doha Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Brasil Open - Costa do Sauipe Scottsdale Estoril Open - Estoril St. Polten Oporto Bologna Amsterdam Lyon Doha Jakarta BMW Open - Munich Gerry Weber Open - Halle Orange Warsaw Open - Warsaw Qatar Exxon Mobil Open - Doha Dubai Florence Athens Santiago Buenos Aires Dubai Casablanca Open Sabadell Atlantico - Barcelona Kitzbuhel Toulouse Bolzano Santiago Bordeaux Buenos Aires Malaysian Open - Kuala Lumpur Portugal Open - Oeiras Santos Challenger Vegeta Croatia Open - Umag China Open - Beijing Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Citi Open - Washington China Open - Beijing Generali Open - Kitzbuhel Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo Erste Bank Open - Vienna Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem European Open - Antwerp Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Plava Laguna Croatia Open - Umag Cordoba Open - Cordoba ASB Classic - Auckland Open Parc - Lyon SkiStar Swedish Open - Bastad China Open - Beijing European Open - Antwerp Argentina Open - Buenos Aires St. Petersburg Open - St. Petersburg Forte Village Sardegna Open - Sardinia Hamburg European Open - Hamburg Great Ocean Road Open - Melbourne Vercelli Challenger Gonet Geneva Open - Geneva Belgrade 2 - Belgrade Argentina Open - Buenos Aires International German Open - Hamburg US Men's Clay Court Championship - Houston Pilot Pen Tennis - New Haven Rakuten Japan Open - Tokyo Heineken Open - Auckland Movistar Open - Santiago Luedenscheid Challenger Kremlin Cup - Moscow Adidas International - Sydney Grand Prix Hassan II - Casablanca Lima Challenger Millennium Estoril Open - Estoril Scania Stockholm Open - Stockholm Nature Valley International - Eastbourne Adelaide International - Adelaide Braunschweig Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Generali Open 2003 - Kitzbuhel Rio Open 500 - Rio de Janeiro Malaysian Open - Kuala Lumpur Nord/LB Open - Braunschweig Apia International - Sydney Long Island Argentina Open - Buenos Aires TEB BNP Paribas Istanbul Open - Istanbul Casablanca Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Kremlin Cup - Moscow Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Kitzbuhel Schenectady Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Kaltenberg Open - Split Konzum Croatia Open - Umag Valencia Open - Valencia Apia International - Sydney Lyon Argentina Open - Buenos Aires Campinas Challenger Rio Open - Rio de Janeiro Brasil Open - Sao Paulo China Open - Beijing SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel ASB Classic - Auckland Bet-at-home Open - Hamburg ATP Studena Croatia Open Umag - Umag Qatar Mobil Open '99 - Doha Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Gazprom Hungarian Open - Budapest Generali Open - Kitzbuhel Cordoba Open - Cordoba Copa Petrobras Paraguay - Asuncion BMW Open - Munich Mallorca Championships - Mallorca Nordea Open - Bastad Plava Laguna Croatia Open - Umag Dubai Tennis Open - Dubai Rio Open - Rio de Janeiro Santiago Open - Santiago Tunis Challenger Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Telenordia Swedish Open - Bastad San Marino Bordeaux Challenger Abierto Mexicano Telcel - Acapulco Doha Jakarta U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Open Seat-Godo '99 - Barcelona Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Casablanca Estoril Internationaler Raiffeisen Grand Prix - St. Polten Barcelona Generali Open 1999 - Kitzbuhel The Lipton Championships - Key Biscayne Grolsch Open - Amsterdam Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Bologna Waldbaum's Hamlet Cup - Long Island Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Connex Open Romania - Bucharest Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Indian Wells Rome Catella Swedish Open - Bastad Casablanca New Haven 1999 Mercedes Cup - Stuttgart New Haven China Open - Beijing Argentina Open - Buenos Aires Franklin Templeton Tennis Classic - Scottsdale Western & Southern Financial Group Masters - Cincinnati Abierto Mexicano de Tenis - Mexico City Merano Open - Merano Internazionali di Tennis di San Marino - San Marino Rio Open - Rio de Janeiro Italian Open - Rome President's Cup 2000 - Tashkent Davidoff Swiss Indoors - Basel Basel Adidas International - Sydney Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Open Seat-Godo 2001 - Barcelona Generali Open 2001 - Kitzbuhel Rotterdam 2002 Mercedes Cup - Stuttgart Nice Grand Prix Hassan II - Casablanca Grand Prix de Tennis de Lyon - Lyon Montechiarugolo Challenger Telecom Italia Masters - Rome Waldbaum's Hamlet Cup - Long Island Rogers Cup - Montreal Bucharest Basel Gerry Weber Open - Halle Tennis Masters Series - Madrid Tennis Masters Series - Madrid Dubai Western & Southern Financial Group Masters - Cincinnati Doha Sony Ericsson Open - Miami NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Open de Moselle - Metz Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid ATP Studena Croatia Open Umag - Umag Western & Southern Open - New York Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Miami Open - Miami Internazionali BNL d'Italia - Rome Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Stuttgart Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Swiss Indoors Basel - Basel Tennis Masters Series - Rome Vienna Tennis Masters Series - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris Rome Internazionali BNL d'Italia - Rome Monte Carlo Mutua Madrid Open - Madrid Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Copa Telmex - Buenos Aires French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne European Open - Antwerp U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Erste Bank Open - Vienna U.S. Open - New York German Tennis Championships - Hamburg Australian Open Argentina Open - Buenos Aires French Open Wimbledon US Men's Clay Court Championship - Houston U.S. Open Australian Open Wimbledon U.S. Open German Tennis Championships - Hamburg Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open French Open - Paris U.S. Open - New York Wimbledon - London French Open Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Tennis Masters Series - Monte Carlo U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 1, 2R, MAR-UKR 3-2 Davis Cup, World Group, 1R, ESP-MAR 3-2 Davis Cup, Group 2, PO, URU-BOL 5-0 Davis Cup, Group 2, 2R, URU-ECU 5-0 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, 2R, IRL-MAR 3-2 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group I, PO, VEN-URU 1-4 Davis Cup, Group II, 1R, ESA-URU 1-4 Davis Cup, Group II, 2R, URU-VEN 4-1 Davis Cup, Group I, 1R, URU-DOM 3-1 Davis Cup, World Group, QR, MAR-GBR 3-2 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, World Group, QR, SUI-MAR 3-2 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group 2, 1R, URU-JAM 5-0 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 2, 1R, MAR-DEN 4-1 Davis Cup, Group 2, 2R, URU-DOM 4-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, AUT-URU 3-1 Davis Cup, Group I, PO, NZL-URU 3-1 Davis Cup, Group II, 3R, URU-MEX 3-1 Barcelona Olympics Olympics - Rio de Janeiro Plava Laguna Croatia Open - Umag Olympics - Athens